<?php
// *****************************************************************************
// Простой класс для оперативного кеширования
// Префикс simplecach_
// Версия от $Date: 2006/01/10 17:05:58 $
// Автор: Алексей Дьяченко
// Библиотека распространяется по лицензии GPL
// Принять участие в разработке или скачать новую версию вы можете на сайте
// http://www.my-site.ru/
// *****************************************************************************

$MT_lib_ver=20060110;
$MT_mod_globals='';
// Загрузка необходимых библиотек

class simplecach
{
    protected $cach;
    function cacheCheck($name)
    {
        // Вернуть переменную из кеша
        return isset($this->cach[$name]);
    }
    function cacheSet($name,$val)
    {
        // Вернуть переменную из кеша
        $this->cach[$name] = $val;
    }    
    function cacheGet($name)
    {
        // Вернуть переменную из кеша
        if (!isset($this->cach[$name]))
        {
            mst_error('Мусорное значение',"Попытка прочитать из кеша не существующие данные");
        }
        return $this->cach[$name];
    }
    function cacheClear($name)
    {
        // Очистить кеш
        unset($this->cach[$name]);
    }
}
?>